﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Content/Master.Master" Inherits="System.Web.Mvc.ViewPage<SCS.Core.ViewModels.ListPostArticleViewModels>" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
	Danh sách bài viết
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
    function SaveStatus(dropDownList, id) {
        var selectedReport = dropDownList.options[dropDownList.selectedIndex];
        var selects = selectedReport.value;
        actionChangeStatus(selects, id);
    }
    function actionChangeStatus(values, id) {
        var ids = [id, values];
        var url = '<%=Url.Action("ChangeStatus","PostArticle")%>' + '/' + ids+'/' ;
        $.getJSON(url, function (outStr) {
            $('#ddlListStatus' + id).val(outStr);

        });
        alert("Đã thay đổi trạng thái");
    }    
</script> 
<% using (Html.BeginForm("ListPostArticle", "PostArticle", FormMethod.Post, new { id = "sendFileForm", enctype = "multipart/form-data" }))
   {
       try
       {%>
    <div class="clear"></div>
    <div class="column full">
    <div class="box ">
		<h2 class="box-header">	Danh sách bài đăng</h2>
		<div class="box-content">

                    <div id="grid">				               
				               <table class="display" id="tabledata" >
                                <thead>
					                <tr>
						                <th>
                                          Tiêu đề 
                                        </th>
                                        					               
						                <th>
							                Trích dấn
						                </th>
						
						                <th>
							               Ngày đăng bài
						                </th>											                

                                        <th>
                                            Người đăng
                                        </th>
                                        
                                      

                                        <th>
                                           Trạng thái
                                        </th>
                                        <th>
                                           Sửa | Xóa
                                        </th>
                                       
                                        
					                </tr>
                     
                                </thead>
                                <% if (Model.lPosts.Count() == 0)
                                   { %>
			                        <tbody>
                                        <tr>
                                            <td colspan="9">
                                                Không có sản phẩm nào
                                            </td>
                                        </tr>
                                    </tbody>
		                        <% }
                                   else
                                   { %>
                                <tbody>
					                <% foreach (var item in Model.lPosts)
                                { %>
				    
						                <tr>						                
                                            <td> 
                                              <%= item.PostTitle%>
                                            </td>

							                <td>
								             <%= item.PostAbstract%>
							                </td>
							
							                <td>
								              <%=item.PostCreat%>
							                </td>
														                
                                            <td>
                                             <%=item.PostUser%>
                                            </td>
                                            <td>
                                                <%
                                                            bool newStatus = false;
                                                            if (item.PostStatus ==1)
                                                            {
                                                                newStatus = true;
                                                            }
                                                            else if (item.PostStatus == 0)
                                                            {
                                                                newStatus = false;
                                                            }
                                                    
                                                %>
                                                <%
                                                    List<SelectListItem> statusDrop = new List<SelectListItem>();
                                                    statusDrop.AddRange(new SelectListItem[] { 
                                                    new SelectListItem{Selected=newStatus, Text = "Chờ duyệt", Value = "0" },   
                                                    new SelectListItem{Selected=newStatus, Text = "Đã duyệt", Value = "1" }
                                                });
                                                %>
                                               
                                               <%= Html.DropDownList("ddlListStatus" + item.PostStatus, statusDrop, new { onchange = "SaveStatus(this," + item.PostID + ")" })%>
                                            </td>
                                            <td>   
								               <%-- <%= Html.ActionLink("Xét duyệt", "EditPostArticle", new { id = item.PostID })%>--%>
                                                 <span class="button white"> <%= Html.ActionLink(" ", "EditPostArticle", new { id = item.PostID }, new { @class = "icon_single edit", style = "color:#f7a468;" })%></span>	<!--cap nhat-->								                
							                
                                                <%--<%= Html.ActionLink("Xóa", "DeletePost", new { id = item.PostID, returnUrl = Request.Url.ToString()}, new { onclick = "return confirm('Are you sure delete ?');" })%>--%>
                                                <span class="button white"><%= Html.ActionLink(" ", "DeletePost", new { id = item.PostID, returnUrl = Request.Url.ToString() }, new { @class = "icon_single cancel", style = "color:#cc0000;", onclick = "return confirm('Bạn thực sự muốn xóa?');" })%></span>

                                            </td>
						                </tr>
				    
					                <% } %>
					            </tbody>
                                <% } %>
				                </table>
			                <!-- data -->
                              <%--  <% if (Model.lPosts.Count() > 0) { %>
			                       <% Html.RenderPartial("~/Views/Commont/Paging.ascx"); %>
		                        <% } %>--%>
		                
	                </div>  <!-- grid -->	
                
               
	    </div>
	</div>
    <div class="clear"></div>
    </div>    
<% }
catch 
    { %>
           
            <%=Html.Label("dữ liệu không tôn tại") %>
             <div class="clear"></div>
   <%}
   } %>
</asp:Content>
